define(['jquery'], () => {
    class Footer {
        constructor() {
            this.load().then(() => {
                // 执行加载成功之后的逻辑
                this.search()
            })
        }

        // 加载头部html
        load() {
            return new Promise(resolve => {
                // 加载成功之后resolve
                $('footer').load('/html/footer.html', resolve)
            })

        }

        // 完成搜索功能
        search() {
            this.$input = $('#input_search')
            console.log(this.$input)
            this.$input.on('keyup', () => {
                // console.log(this.$input.val())
                // TODOS：jsonp接口
            })
        }
    }
    return new Footer()
});